from PySide6.QtWidgets import QApplication ,QMainWindow,QVBoxLayout,QPushButton,QWidget
import sys
 
 
'''创建一个类，并继承自己在QT设计师里面创建的窗体'''
class MyWindow(QMainWindow):
    def __init__(self):
        super().__init__()  # 继承父类初始化方法
 
 
if __name__ == '__main__':
  # app = QApplication(sys.argv)   # 同样写法，不影响,后续可能会传入一些参数
    app=QApplication([])       # 1.创建QApplication实例
    window=MyWindow()          #  2. 创建窗口实例
    window.setWindowTitle('My first window')  # 设置窗口标题
    window.setFixedSize(400,300)  # 设置窗口大小
    window.show()              #  3. 调用show()方法显示
    btn = QPushButton('按钮',window)  # 创建一个按钮，并指定父窗口
    btn.setToolTip('这是一个按钮')   # 设置按钮的提示信息
    window.setCentralWidget(btn)  # 把按钮放在窗口的中央
    app.exec()                 #  4. app.exec() 启动事件循环